package com.liveneo.stoat.sys.web;

import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.liveneo.stoat.common.web.BaseController;

/**
 * 
 *@Description: 处理登录页面请求
 *@Author:hjt 
 *@Since:2017年1月13日 下午9:47:32 
 *@Version:1.0.0
 */
@Controller
public class LoginController extends BaseController{

	/**
	 * 
	 * @Description: 跳转登录页面
	 * @Since:2017年1月12日 下午4:36:11 
	 * @Author:hjt
	 */
	@RequestMapping (value = "/", method = RequestMethod.GET)
	public String toLogin(){
		return "sys/login";
	}
	
	/**
	 * 
	 * @Description: 
	 * @Since:2017年1月12日 下午5:18:36 
	 * @Author:hjt
	 */
	@RequestMapping (value = "/index", method = RequestMethod.GET)
	public String toIndex(){
		return "sys/index";
		
//		return "sys/login";
	}
	
	/**
	 * 
	 * @Description: 校验跳转首页
	 * @Since:2017年1月12日 下午5:14:28 
	 * @Author:hjt
	 */
	@RequestMapping (value = "/index", method = RequestMethod.POST)
	public String doLogin(){
		return "sys/index";
	}
	
	/**
	 * 
	 * @Description: 欢迎页面
	 * @Since:2017年1月13日 上午9:38:47 
	 * @Author:hjt
	 */
	@RequestMapping (value = "/welcome")
	public String welcome(Locale locale,Model model){
		logger.info("Welcome home! The client locale is {}.", locale);
		Date date = new Date();
		DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
		
		String formattedDate = dateFormat.format(date);
		
		model.addAttribute("serverTime", formattedDate );
		return "sys/welcome";
	}
}
